From ab061680d2058b6eab0504737064796fee5547e4 Mon Sep 17 00:00:00 2001 From: Jim Meyering Date: Wed, 2 May 2012 18:17:03 +0800 Subject: [PATCH] * src/xterm.c (x_term_init): Use memcpy instead of strncpy. --- src/ChangeLog | 4 ++++ src/xterm.c | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/ChangeLog b/src/ChangeLog index 05169abb56b..62d990e4c95 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,7 @@ +2012-05-02 Jim Meyering + + * xterm.c (x_term_init): Use memcpy instead of strncpy (Bug#11373). + 2012-05-02 Eli Zaretskii * xdisp.c (pos_visible_p): If already at a newline from the diff --git a/src/xterm.c b/src/xterm.c index f5272fc7630..02fa137d6a7 100644 --- a/src/xterm.c +++ b/src/xterm.c @@ -10146,7 +10146,7 @@ x_term_init (Lisp_Object display_name, char *xrm_option, char *resource_name) /* Set the name of the terminal. */ terminal->name = (char *) xmalloc (SBYTES (display_name) + 1); - strncpy (terminal->name, SSDATA (display_name), SBYTES (display_name)); + memcpy (terminal->name, SSDATA (display_name), SBYTES (display_name)); terminal->name[SBYTES (display_name)] = 0; #if 0 -- 2.30.2